Operator Library: Hardware Platform
该算子表示 Camera Link 全配置模式下的黑白面阵相机与 VisualApplets 之间的图像数据接口。 该算子需要两个 CAM 类型的 VisualApplets 资源。 这些资源由算子自动占用。 该算子使用两个相机端口(端口 A 和端口 B)。 有关详细信息,请查看 “设备资源的分配”。
可以配置该算子以支持 Camera Link 标准指定的不同数据格式。 使用参数 FullMode 将相机算子设置为与相机相同的模式。 此外,可以将链路设置为不同的 Bit Width。 下表显示了参数 FullMode、其访问类型、Bit Width 和 Parallelism 的允许组合。
| FullMode | 访问 FullMode | Bit Width | Parallelism |
|---|---|---|---|
| Tap8x8bit | 动态/静态 | 8 | 8 |
| Tap8x8bit | 动态/静态 | 8 | 16 |
| Tap10x8bit | 动态/静态 | 8 | 8 |
| Tap10x8bit | 动态/静态 | 8 | 16 |
| Tap8x10bit | 静态 | 10 | 12 |
请注意,当使用 8 的 Parallelism 时,相机的数据速率可能会高于算子输出链路的可用带宽。 在 microEnable IV 采集卡上,并行度为 8 时链路的理论带宽为 500MPixel/s。 在 Camera Link 全配置模式下,最多可以传输 850MPixel/s。
除了 Bit Width 和 Parallelism 之外,还必须指定输出链路可能的最大图像尺寸。 然而,实际传输的图像尺寸可能较小,但不得超过此参数化最大值。
| 适用于以下硬件平台 |
|---|
| microEnable IV VD1-CL/-PoCL |
| microEnable IV VD4-CL/-PoCL |
| DvalMode | |
|---|---|
| 键入 | 动态读/写参数 |
| 默认 | DVAL_Enabled |
| 范围 | {DVAL_Enabled, DVAL_Disabled} |
|
通过将此参数设置为 DVAL_Disabled,可以支持不完全符合 Camera Link 规范的相机。 在禁用模式下,使用控制信号 Lval 和 Fval 来解码像素。 在启用模式下,使用附加的 DVAL 信号。 通常用户不应修改此参数! |
|
| FullMode | |
|---|---|
| 键入 | 动态读/写参数 |
| 默认 | Tap8x8bit |
| 范围 | {Tap8x8bit, Tap10x8bit, Tap8x10bit} |
|
该参数指定所连接相机的数据格式。 该格式必须与相机配置相匹配。 并非允许 Bit Width、Parallelism 和参数设置之间的所有组合。 请参见上表。 |
|
以下示例展示了算子 CameraGrayAreaFull 的使用:
-
示例 - 一个 High Speed 且稳健的激光线检测算法。 该算法可确定重心坐标,从而获得亚像素分辨率的结果。



上一页

